
// 此函数接收三个参数val=当前输入框输入的值，list=最开始的下拉列表，label=列表中需要用来过滤的字段
function FilterSelect(val, list, label) {
  const pinyingMatch = require('pinyin-match')
  if (val) {
    var result = []
    list.forEach((e) => {
      e['name']=e[label]
      var m = pinyingMatch.default.match(e.name, val)
      console.log(m,e);
      
      if (m) {
        result.push(e)
      }
    })
    //搜索到相应的数据就把符合条件的n个数据赋值brand
    return result
  } else {
    //没有搜索到数据，就还展示所有的brand
    return list
  }
}
export {FilterSelect}